export default {

    /*
    如果希望你的模块具有更高的封装度和复用性，你可以通过添加 namespaced: true 的方式使其成为带命名空间的模块。
    当模块被注册后，它的所有 getter、action 及 mutation 都会自动根据模块注册的路径调整命名。例如：
     */
    namespaced: true,
    state: {
        productNum: 0,
    },
    getters:{
        yifu(s){
            return s.productNum+'件衣服。'
        }
    },
    //methods
    mutations: {
        addProNum(s){
            s.productNum++
        }
    },
    //action是提交  mutations的，可以是异步方法
    actions: {
        updateProductNum(content){
            setTimeout(()=>{
                content.commit('addProNum')
            },3000)
        }
    },
}
